<u># 用法</u>
<em>属性包含当前正在执行的函数</em>
<u># 语法</u>
<b>arguments.callee</b>
<u># 返回值</u>
<em>当前正在执行的函数</em>
<u># 注释</u>
<em>1、callee 是 arguments 对象的一个属性</em>
<em>2、它可以用于引用该函数的函数体内当前正在执行的函数</em>
<em>3、这在函数的名称是未知时很有用，例如在没有名称的函数表达式 (也称为“匿名函数”)内</em>
<u># 警告</u>
<em>在严格模式下，ES5 禁止使用 arguments.callee( )。当一个函数必须调用自身的时候, 避免使用 arguments.callee( ), 通过要么给函数表达式一个名字,要么使用一个函数声明</em>
<u># 示例1</u>
<i>(</i> <u>function( <s>a</s> ) {</u>
	<em>alert(a)</em>
	<u>return</u> <b>arguments.callee</b> 		<em>// 表示函数自身</em>
<u>}</u><q>(<s>0</s>)(<s>1</s>)(<s>2</s>)</q><i>)</i>
<u># 示例2</u>
<em>[1,2,3,4,5].map(function (n) {</em>
    <em>return !(n > 1) ? 1 : </em><b>arguments.callee</b><em>(n - 1) * n</em>
<em>})</em>